/*
#####################################
#  ShopOS: Shopping Cart Software.
#  
    #  http://shopos3.com

#####################################
*/

body { 
    background-color: #f4f7fa; 
	color: #000000; 
	margin: 0px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#head {
	background: #4378a1;
	padding: .8em 19em .8em 2em;
	color: #c3def1;
}
#topline { 	
	background: #abcfd5;
    height:3px;	
	line-height: 1px;
}

td.right_box
{
    width: 240px;
}

/*  help.php */
.chapter a:link {color:#4378a1;}
.chapter a:hover{color:red;}
.chapter a:visited {color:#4378a1;}
.sect1 a:link {color:#31516a;}
.sect1 a:hover{color:red;}
.sect1 a:visited {color:#31516a;}
.sect2 a:link {color:#4378a1;}
.sect2 a:hover{color:red;}
.sect3 a:visited {color:#4378a1;}

ul.page_menu_group {
     float:left;
	 width:100%;
	 margin:10px 0 10px 0;
	 padding:0;
	 list-style:none;
	 font-size:11px;
	 text-align:left;
}
ul.page_menu_group li {display:inline;margin:0 2px 0 2px;}
ul.page_menu_group li a, ul.page_menu_group li a:visited {
    color:#030851;
	background-color:#D3E8E8;
	padding:3px 4px 3px 4px;
	border:1px solid #C9CDFD;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	font-size:11px;
}
ul.page_menu_group li a:hover {text-decoration:none;border:1px solid #ee2c33;color:red;}
ul.page_menu_group li.current a, ul.page_menu_group li.current a:visited {border:1px solid #ee2c33;color:red;} 

#user_info {
	position: absolute;
	right: 0.8em;
	top: 5px;
	color: #fff;
	font-size: .9em;	
}

#user_info_left a {
	color: #fff;
	text-decoration: underline;
}

#user_info_left {
	position: absolute;
	left: 12px;
	top: 5px;
	color: #fff;
	font-size: .9em;
}


.img_lang
{
   background: #abcfd5;
   border: 1px solid #ccc;
   padding: 2px;
}

.img_lang_a
{
   -moz-opacity: 0.70; /* Mozilla 1.6 и ниже */
   -khtml-opacity: 0.70; /* Konqueror 3.1+, Safari 1.1 */
   opacity: 0.70; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
   padding: 2px;
}

#user_info a {
	color: #fff;
	text-decoration: underline;
}

.wrap {
	background: #fff;
	border: 1px solid #abcfd5;
	clear: both;
	margin: 10px;
	padding: 0.5em;
   -moz-border-radius:6px;
    border-radius:6px;
   -webkit-border-radius:6px;
   -khtml-border-radius:6px;
}

.wrap_top {
	background: #fff;
	border: 1px solid #abcfd5;
	clear: both;
	margin: 10px;
	padding: 0.2em;
}

#update-nag, .plugin-update {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background: #fffeeb;
	line-height: 29px;
	font-size: 12px;
	color: #555;
	text-align: center;
} 

#update-nag a, .plugin-update a {
	font-size: 1.1em;
}
#update-nag a:link, .plugin-update a:link {
	color: #036;
}

a:link { 
     font-family: Verdana, Arial, sans-serif; 
     font-size: 12px; 
     color: #000000; 
     font-weight: normal; 
     text-decoration: none; 
}
a:visited { 
     font-family: Verdana, Arial, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: none; 
	 }
a:active { 
     font-family: Verdana, Arial, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: none; 
}
a:hover { 
     font-family: Verdana, Arial, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: underline; 
}

a.headerLink:link {
     font-family: Verdana, Arial, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: bold; 
	 text-decoration: none; 
}
a.headerLink:visited { 
     font-family: Verdana, Arial, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: bold; 
	 text-decoration: none; 
}
a.headerLink:active {
     font-family: Verdana, Arial, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: bold; 
	 text-decoration: none; 
}
a.headerLink:hover { 
     font-family: Verdana, Arial, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: bold; 
	 text-decoration: underline; 
}

a.menuBoxHeadingLink:link { 
     font-size: 12px; 
	 color: #000000; 
	 font-weight: bold; 
	 text-decoration: none; 
}
a.menuBoxHeadingLink:visited {
     font-size: 12px; 
	 color: #000000; 
	 font-weight: bold; 
	 text-decoration: none; 
}
a.menuBoxHeadingLink:active {
     font-size: 12px; 
	 color: #000000; 
	 font-weight: bold; 
	 text-decoration: none; 
}
a.menuBoxHeadingLink:hover { 
     font-size: 12px; 
	 color: #000000; 
	 font-weight: bold; 
	 text-decoration: none; 
}
a.menuBoxContentLink:link {
     font-family: Verdana, Arial, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: none;
}
a.menuBoxContentLink:visited {
     font-family: Verdana, Arial, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: none; 
}
a.menuBoxContentLink:active { 
     font-family: Verdana, Arial, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
	 text-decoration: none; 
}
a.menuBoxContentLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #cccccc; font-weight: normal; text-decoration: none; }
a.splitPageLink:link { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:active { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #0000FF; font-weight: normal; text-decoration: underline; background-color: #FFFF33; }
.menuBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; background-color: #f1f1f1; }
.menuBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #616060; }
.longDescription { visibility: hidden; display: none; }


.headerBar {
    background-color: #cccccc; 
    border-color: #000000; 
    border-bottom: 1px solid;  
 }
.headerBarContent { 
font-family: Verdana, Arial, sans-serif; 
font-size: 12px; 
color: #000000; 
font-weight: bold; 
padding: 2px;

}
.columnLeft { background-color: #F0F1F1; border-color: #999999; border-width: 1px; border-style: solid; padding: 2px; }

.columnLeft2 { 
vertical-align: top; 
font-color: #000000;
 }

 .boxCenter {
 border: 0px solid;
 border-color: #cccccc;
 background: #ffffff;
 }

.pageHeading { 

  font: 14px Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #990000;
  
 }
 
.dataTableHeadingRow 
{
    background-color: #F6F6F6;
    color: #000000;
    border-bottom: 1px solid;
    border-color: #000000;
	
}
.dataTableHeadingContent {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	background-color: #D3E8E8;
	text-align: center;
	border: 1px solid #c9cdfd;  
	-moz-border-radius:5px;
    border-radius:5px;
   -webkit-border-radius:5px;
   -khtml-border-radius:5px;
    height:21px;
	color:#030851;
    overflow:hidden;
    text-align:center;
	font-weight: bold;
}

.dataTableHeadingContentAccounting {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	text-align: center;
	-moz-border-radius:8px;
    border-radius:8px;
   -webkit-border-radius:8px;
   -khtml-border-radius:8px;
    height:21px;
	color:#030851;
    overflow:hidden;
    text-align:center;
	font-weight: bold;
}

.dataTableRow {
background-color: #F9F0F1;

}

.dataTableRowSelected {
 background-color: #FFF9E9;
 font-weight: bold;
 }
.dataTableRowOver {
 background-color: #F6F6F6; 

 }
 
.dataTableContent {
 font-family: Verdana, Arial, sans-serif; 
 font-size: 12px; 
 color: #000000;
 vertical-align: middle;
 padding-left:10px;
 padding-top:3px;
 padding-bottom:3px;
 }
 
.dataTableContentRss {
 font-family: Verdana, Arial, sans-serif; 
 font-size: 12px; 
 color: #000000;
 vertical-align: middle;
  
 }
 
td.categories_view_data {
 font-family: Verdana, Arial, sans-serif; 
 font-size: 12px; 
 color: #000000;
 vertical-align: middle;

 text-align: center;
}

.categories_view_data a:visited
{
   color: #000000;
}

.categories_view_data a:hover
{
   color: #ff0000;
}

.dataTableContent_products {
 font-family: Verdana, Arial, sans-serif; 
 font-size: 12px; 
 color: #000000; 
 vertical-align: middle;
 background-color: #FFF2F2;
 } 
 

 
.dataTableContentRow {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 12px; 
    color: #000000; 
    vertical-align: middle;
    border-bottom: 1px solid;
    border-color: #cccccc;
}

/* info box */
.infoBoxHeading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-align: center;
    background-color: #D3E8E8;
	border: 1px solid #c9cdfd;  
    -moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-radius-top-left:5px;
	-webkit-border-radius-top-right:5px;	
    -khtml-border-top-right-radius:5px;
    -khtml-border-top-left-radius:5px;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	height:21px;	
}

.infoBoxHeading2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
    background-color: #D2D2FF;
	-moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/236.png) no-repeat scroll 50% 0;
    color:white;
    font-size:12px;
    font-weight:normal;
    height:21px;
    margin-bottom:0;
    overflow:hidden;
    padding:4px 10px 0;
    position:relative;
}

.infoBoxContent { 
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
	padding-left:8px;
	padding-right:8px;
}

.infoBoxContent2 { 
     font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
	padding-left:10px;
	padding-right:10px;
}


/*  
 *  Admin Buttons 
 */

/*РљРЅРѕРїРєР° save РІ configuration.php */
.butt {
    border:1px solid #6495ED; 
    background: #fff;
    padding: 1px 4px 1px 4px;
   	border: 1px solid #6495ED;
	color:#4169E1;
	font: 13px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
	background: #fff;	
}
.butt:hover{
    border: 1px solid #3b588c;
	color:red;
	text-decoration: none;
}

.contentTable  {
 	font-size: 12px;
 	color: #000000;
	margin-left:4px;
	padding-top:2px;
} 

.contentTable2  {
 	font-size: 12px;
 	color: #000000;
	margin-left:4px;
	-moz-background-inline-policy:continuous;
    background: url("../images/box_236bg.png")  repeat-y scroll 0 100% transparent;
    margin-bottom:10px;
	padding-bottom:15px;
} 

.contentTable3  {
 	font-size: 12px;
 	color: #000000;
	margin-left:4px;
	-moz-background-inline-policy:continuous;
    background:url("../images/box_302bg.png") no-repeat scroll 0 100% transparent;
    margin-bottom:10px;
	padding-bottom:15px;
} 

.contentTable1  {
 	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
 	font-size: 12px;
	position:absolute;
	left:35%;
	top:3px;
	width:25%; 
	margin-left:7px;
	z-index:100; 
} 
/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { 
   font-family: Verdana, Arial, sans-serif; 
   font-size: 12px; 
   background-color: #ffb3b5; 
}
.messageStackSuccess {font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #abcfd5; }
.messageStack{}
/* forms */
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
FORM { display: inline; }

/* account */
.formArea { background-color: #f1f1f1; border-color: #cccccc; border-style: solid; border-width: 1px; }
.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

/* attributes */
.attributes-odd { background-color: #f4f7fd; }
.attributes-even { background-color: #ffffff; }

/* miscellaneous */
.specialPrice { color: #ff0000; }
.oldPrice { text-decoration: line-through; }
.fieldRequired { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorText { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }

div.buttonadmin {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #67748B;
  color: #FFFFFF;
  line-height: 1.5;
}

TD.buttonadmin {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #67748B;
  color: #FFFFFF;
  line-height: 1.5;
}

TR.buttonadmin {
  background-color: #67748B;
  color: #FFFFFF;
}

A.shippingInfo { 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #67748B;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 1.5;
}

A.shippingInfo:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #67748B;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 1.5;
}

A.shippingInfo:visited {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #67748B;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 1.5;
}

TD.button1 {
  background-color: #ffffff;
  color: #ffffff;
}

TD.navigation {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #990000;
  color: #FFFFFF;
  line-height: 1.5;
}

TD.navigationTop {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #000000;
  color: #FFFFFF;
  line-height: 1.5;
}

TD.contentBoxHeading1, p.contentBoxHeading1 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #990000;
}

A.contentBoxHeading1 {
  color: #0000FF;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #990000;
  text-decoration: none;
}

a:hover.contentBoxHeading1 {
  color: #0000FF;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #990000;
  text-decoration: none;
}

TD.line {
  background-color: #990000;
  color: #990000;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}

A.headerNavigation { 
  color: #ffffff; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

h1.contentBoxHeading {
  display: block;
  font: 16px Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #14568a;
  border-bottom: 1px dotted;
  border-color: #b6b7cb; 
  clear:left;
  margin: 0.2em 0 1em 0; 
  padding:0px 0px 3px 0px; 
  background-repeat:no-repeat;  
}

h1.contentBoxHeading img {
  padding-right: 5px;
  width:16px;
  height:16px;
}

h1.contentBoxHeading a, h1.contentBoxHeading a:hover, h1.contentBoxHeading a:visited {
  font: 16px Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #14568a;
  padding: 0 0 0 10px; 
  text-decoration: none;
}

h3 {
display: none;
}


.help
   {
	  position: absolute;
	  z-index: 10;
	  overflow: hidden;
	  width: 18em;
   }
   
.help iframe
   {
	  display: none;
	  display/**/: block;
	  position: absolute;
	  top: 0;
	  left: 0;
	  z-index: -1;
	  filter: mask();
	  width: 3000px;
	  height: 3000px;
}

a.info span
   {
     display: none;
}

a.info
   {
     position: relative;
     z-index: 24;
   }
   
a.info:hover 
   {
     background-color: #fff; 
     text-decoration: none;
     z-index: 25;
   }

a.info:hover span 
   {
     display: block; 
     background: white; 
     border: #000 1px solid; 
     color: black;
     position: absolute;
     width: 200px;
     padding: 3px;
     font-size: 11px;
   }


h1.contentBoxHeading {
  display: block;
  font: 16px Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #14568a;
  border-bottom: 1px dotted;
  border-color: #b6b7cb;
  margin: 0.2em 0 1em 0;  
  clear:left; 
}

h1.contenttabber {
  display: block;
  font: 16px Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #14568a;
  border-bottom: 1px dotted;
  border-color: #b6b7cb;
  margin: 0.2em 0 1em 0;  
  clear:left;
}

A.contenttabber{
     color: #0000FF;
     font-family: Tahoma, Verdana, Arial, sans-serif;
     font-size: 16px;
     font-weight: bold;
     color: #990000;
     text-decoration: none;
}

a:hover.contenttabber{
     color: #0000FF;
     font-family: Tahoma, Verdana, Arial, sans-serif;
     font-size: 16px;
     font-weight: bold;
     color: #990000;
     text-decoration: none;
	 padding-left:5px;
}

h1.contenttabber a, h1.contenttabber a:hover, h1.contenttabber a:visited {
     font: 16px Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #14568a;
     padding: 0 0 0 2px; 
     text-decoration: none;
}

.red {color: #fd0404;}
.redl {color: #ffb2b2;}

#modules a:link, a:visited {color:blue;}
#news a:link, a:visited {color:blue;}
#modules a:hover{color:red;}
#news a:hover{color:red;}

* html .png
{
    width: expression(this.firstChild.width);
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");
    background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
    background: none !important;
}
.png
{
   	float:left; 
}

* html .png img
{
    behavior: expression(this.style.visibility="hidden");
}	 

#lang_top_center {
	position: absolute;
	left: 45%;
	top: 5px;
	color: #fff;
	font-size: .9em;
	text-align: center;
	width: 150px;
}

a.code
{ 
    color:blue;
    font-size: 10px;
    border-bottom:1px dashed #0042B2;
}


a.code:hover
{ 
    color:blue;
    color:red;
    border-bottom:0px; 
    text-decoration:none;
}

input[type="button"] {
   width: auto;
   border:0px solid #6495ED; 
   background: #fff;
   padding: 1px 0 2px 0;
   text-decoration: none;
   font-size: 12px;
   cursor: pointer;
   line-height: 24px;
   padding: 2px;
}

input.round, textarea.round, input[type="file"],  input[type="text"] {
	font-size: 1em;
	padding: 2px;
    margin-top: 0.2em;
    margin-bottom: 0.4em;
	border: 1px solid #B5B5B5;
	color:#4169E1;
	font: 13px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
   -moz-border-radius:4px;
    border-radius:4px;
   -webkit-border-radius:4px;
   -khtml-border-radius:4px;
    background-color: #fff;
}

select.round{
	font-size: 1em;
	border: 1px solid;
	padding: 2px;
    margin-top: 0.2em;
    margin-bottom: 0.4em;
	border: 1px solid #B5B5B5;
	color:#4169E1;
	font: 13px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   -khtml-border-radius:4px;
    background-color: #fff;
}

textarea.round, input[type="file"] {
    width:90%;
}
.plugin {
    width: 90%;
}

.round
{
    background-color: #fff;
}

textarea.round:hover, textarea.round:active
{
    border: 1px solid #3b588c;
	color: #f00;
}

input[type="text"]:hover, input[type="text"].round:hover
{
	border: 1px solid #3b588c;
	color:red;
}

/* -------------------------------------------------- */

a.button, span.button, del.button{
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(../images/buttons/form_buttons.png);
    _background-image:url(../images/buttons/form_buttons.gif);
}


a.button span, span.button button, span.button input, del.button span{
	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;    
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
	
}


span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span, 
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}



del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;
	
}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}


/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.button:hover, 
span.button:hover,
a.button:focus, 

a.dom-button-focus, 
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.button:hover span, 
span.button:hover button, 
a.button:focus span, 

span.button-behavior-hover button, 
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.button:active, a.button:focus span{
	color:#444;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
	
}




/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){

				
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};
			
			
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
			
			
		})(this));
}


/* Admin Buttons EOF */

div.stock_warn {
	background-color: #F9F0F1;
}

option {
  color:#6495ED;
}

.categories_active_element
{
   font-weight: bold; 
}

.contentTable2 a
{
   color: #555ea5;
}
